home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ShareWare OnLine 2
/
ShareWare OnLine Volume 2 (CMS Software)(1993).iso
/
music
/
maxpak.zip
/
M1.PR_
/
M1.PR
Wrap
Text File
|
1992-11-30
|
5KB
|
180 lines
PROFILE FILE
* SAMPLE COMMENTS
BRAND "KORG"
INSTRUMENT "M1/R"
KIND PATCH
FILEEXT "M1B"
SIZE 27564
MIDI 1, 16, 11
TRANSMIT
CLEAR ALL
YESNO V0, " Ready to send ? "
IFQUIT V0, 0
YESNO V0, " Send Bank to Card ? "
* SEND PROGRAMS
MESSAGE SHOW "Sending Programs to M1"
VINIT V2, 0
CLEAR
SEND 6, HF0, H42, H3M, H19, H4C, V0
LOOP 102
XDATA 3, 140, V2
VADD V2, V2, 140
ENDLOOP
XDATA 3, 20, 14280
VADD V2, V2, 20
SEND 1, HF7
* GET 6, HF0, H42, H3M, H19, H23, HF7
WAIT 500
MESSAGE CLEAR
* SEND COMBINATIONS
MESSAGE SHOW "Sending Combinations to M1"
CLEAR
SEND 6, HF0, H42, H3M, H19, H4D, V0
LOOP 104
XDATA 3, 119, V2
VADD V2, V2, 119
ENDLOOP
XDATA 3, 24, V2
SEND 1, HF7
WAIT 500
MESSAGE CLEAR
* GET 6, HF0, H42, H3M, H19, H23, HF7
* SEND GLOBAL
CLEAR
SEND 6, HF0, H42, H3M, H19, H51, V0
XDATA 3, 861, 26700
SEND 1, HF7
* GET 6, HF0, H42, H3M, H19, H23, HF7
TELL " Success! "
ENDMACRO
RECEIVE
YESNO V0, " Are You Ready ? "
IFQUIT V0, 0
YESNO V0, " Get Bank from Card ? "
* GET PROGRAMS
MESSAGE SHOW "Receiving Programs from M1"
CLEAR ALL
SEND 7, HF0, H42, H3M, H19, H1C, V0, HF7
GET 6, HF0, H42, H3M, H19, H4C, V0, WAIT
RDATA 3, 14300, 0
GET 1, HF7
SEND 6, HF0, H42, H3M, H19, H23, HF7
MESSAGE CLEAR
* GET COMBINATIONS
MESSAGE SHOW "Receiving Combinations from M1"
CLEAR
SEND 7, HF0, H42, H3M, H19, H1D, V0, HF7
GET 6, HF0, H42, H3M, H19, H4D, V0, WAIT
RDATA 3, 12400, 14300
GET 1, HF7
SEND 6, HF0, H42, H3M, H19, H23, HF7
MESSAGE CLEAR
* GET GLOBAL
CLEAR
SEND 7, HF0, H42, H3M, H19, H0E, v0, HF7
GET 6, HF0, H42, H3M, H19, H51, V0, WAIT
RDATA 3, 861, 26700
GET 1, HF7
SEND 6, HF0, H42, H3M, H19, H23, HF7
TELL " Success! "
ENDMACRO
DISKSAVE
DOPEN W, "M1B"
MESSAGE SHOW "Saving Patches"
VINIT V1, 0
LOOP 100
DWRITE 143, V1
DPUT 0
VADD V1, V1, 143
ENDLOOP
MESSAGE CLEAR
MESSAGE SHOW "Saving Combinations"
LOOP 100
DWRITE 124, V1
VADD V1, V1, 124
ENDLOOP
MESSAGE CLEAR
MESSAGE SHOW "Saving Global and Drum Set Data"
DWRITE 861, V1
DCLOSE
ENDMACRO
DISKLOAD
DOPEN R, "M1B"
MESSAGE SHOW "Reading Patches"
VINIT V1, 0
LOOP 100
DREAD 143, V1
DGET V2
VADD V1, V1, 143
ENDLOOP
MESSAGE CLEAR
MESSAGE SHOW "Reading Combinations"
LOOP 100
DREAD 124, V1
VADD V1, V1, 124
ENDLOOP
MESSAGE CLEAR
MESSAGE SHOW "Reading Globals and Drums"
DREAD 861, V1
MESSAGE CLEAR
DCLOSE
ENDMACRO
* 1st View ---- M1 Programs
VIEW
PATCH TITLE "PROGRAMS"
PATCH OFFSET 0
PATCH LENGTH 143
PATCH NUMBER 100
* PATCH CHECKSUM ?? M1 doesn't have a Checksum byte
NAME LENGTH 10
NAME OFFSET 0
NAME XFORM 0 Just Plain ASCII
TRANSMIT
TELL " Ready to send Program ? "
* SEND PROGRAM
CLEAR
SEND 5, HF0, H42, H3M, H19, H40
XDATA 3, 143, 0
SEND 1, HF7
ENDMACRO
RECEIVE
TELL " Are You Ready to receive|Program from the M1 ? "
* GET PROGRAMS
CLEAR
SEND 6, HF0, H42, H3M, H19, H10, HF7
GET 5, HF0, H42, H3M, H19, H40
RDATA 3, 143, 0
GET 1, HF7
SEND 6, HF0, H42, H3M, H19, H23, HF7
ENDMACRO
VIEWEND Could also be DEF END
VIEW
PATCH TITLE "COMBINATIONS"
PATCH OFFSET 14300
PATCH LENGTH 124
PATCH NUMBER 100
* PATCH CHECKSUM ?? M1 doesn't have a Checksum byte
NAME LENGTH 10
NAME OFFSET 0
NAME XFORM 0 Just Plain ASCII
TRANSMIT
TELL " Ready to send Combination ? "
* SEND PROGRAM
CLEAR
SEND 5, HF0, H42, H3M, H19, H49
XDATA 3, 123, 0
SEND 1, HF7
ENDMACRO
RECEIVE
TELL " Are You Ready to receive|Combination from the M1 ? "
* GET PROGRAMS
CLEAR
SEND 6, HF0, H42, H3M, H19, H19, HF7
GET 5, HF0, H42, H3M, H19, H49
RDATA 3, 123, 0
GET 1, HF7
SEND 6, HF0, H42, H3M, H19, H23, HF7
ENDMACRO
VIEWEND Could also be DEF END
* END OF DEFINITION